﻿/** layuiAdmin.std-v1.2.1 LPPL License By http://www.layui.com/admin/ */
layui.define(['form', 'element','format','pkc'], function (e) {
    var $ = layui.$,
        setter = layui.setter,
        layform = layui.form,
        format = layui.format,
        pkc = layui.pkc;
    
    // 获取菜单
    var form = {        
        // 登录
        logIn: function(obj){
            var data = {};
            data["PassWord"] = $("#LAY-user-login-password").val();
            data["LoginName"] = $("#LAY-user-login-username").val();
            if(data["PassWord"] === "888888" && data["LoginName"] === "admin"){
                layui.data(setter.tableName, {
                key: "data",
                value: [                        
                        {key: "Name", value: data["LoginName"]}]                                
                });
                layer.msg('登录成功', {
                    offset: '15px'
                    ,icon: 1
                    ,time: 1000
                }, function(){
                    location.href = 'index.html'; //后台主页
                });
            }else{
                layer.alert("登录名或密码错误");
                obj.elem.innerHTML = "登录";
                // $("#loginBtn").html("登录");
            }
            //  return pkc.http.SendPost(data, "ns-genvict.passingcloud.boss.user.login", function (ret) {                    
            //     if (ret) {
            //         if(ret.Status === "1"){
            //             var data = ret.Data;
            //             // layui.data(setter.tableName, {
            //             //     key: "data",
            //             //     value: [{key: "Token", value: data.Token},
            //             //             {key: "SystemUserId", value: data.SystemUserId},
            //             //             {key: "Name", value: data.Name},
            //             //             {key: "FromId", value: data.FromId},
            //             //             {key: "FromType", value: data.FromType},
            //             //             {key: "RoleLevel", value: data.RoleLevel}]                                
            //             // });
            //             //登入成功的提示与跳转
            //             layer.msg('登录成功', {
            //                 offset: '15px'
            //                 ,icon: 1
            //                 ,time: 1000
            //             }, function(){
            //                 location.href = 'index.html'; //后台主页
            //             });
            //         }else{
            //             layer.alert(ret.Message);
            //             // obj.elem.innerHTML = "登录";
            //             $("#loginBtn").html("登录");
            //         }                  
            //     }else {
            //         layer.alert(ret.Message);
            //         // obj.elem.innerHTML = "登录";
            //         $("#loginBtn").html("登录");
            //     }
            // },
            // function (res) {
            //     layer.alert("网络异常.请稍后再试！");
            //     // layer.closeAll("loading");
            // });
        },
        // 初始化控件事件
        initevt: function(){                      
            layform.on("submit(LAY-user-login-submit)", function(e){
                e.elem.innerHTML = "登录中...";
                form.logIn(e);
            });
            $("body").keydown(function (event) {
                if (event.keyCode === 13) {  
                    if($("#LAY-user-login-username").val() === ''){
                        layer.msg('请输入帐号');
                        return;
                    }                  
                    if($("#LAY-user-login-password").val() === ''){
                        layer.msg('请输入密码');
                        return;
                    }
                    $("#loginBtn").html("登录中...");
                    form.logIn();
                } else {
                    return;
                }
            });

        },
        // 界面初始化
        init: function(){
            this.initevt();
        }       
        
    };    

    e("login", {
        init: () => {
            form.init();
        }
    });
});